package com.curso.sesion8;

public class Singleton {
	private static Singleton name;
	private int v;
	private Singleton (int v){
		this.v = v;
		
	}
public static Singleton getInstance(int v){// siempre que haya un getIntance es para un singleton 
	                                       // los constructores son los unicos metodos que empiezan por mayusculas 
	if (name == null){
		name = new Singleton(v);
	}else {
		name.v = v;	
	}
	return name;
		
	}
/* (non-Javadoc)
 * @see java.lang.Object#toString()
 */
@Override
public String toString() {
	return "Singleton [v=" + v + "]";
}
}

